﻿using System;
using System.Collections.Generic;
//using System.Linq;
using System.Text;

using System.ComponentModel;

namespace xbmc_json_async.Types.Video.Details
{
    /// <summary>
    /// Video.Details.File
    /// http://wiki.xbmc.org/index.php?title=JSON-RPC_API/v3#Video.Details.File
    /// 
    /// Still to implement, (Video.Resume)resume, (Video.Streams)streamdetails
    /// </summary>
    public abstract class File : Item
    {
        /// <summary>
        /// Gets or sets the director.
        /// </summary>
        /// <value>
        /// The director.
        /// </value>
        [DisplayName("Director"), Category("General")]
        public string director { get; set; }

        /// <summary>
        /// Gets or sets the resume.
        /// </summary>
        /// <value>
        /// The resume.
        /// </value>
        [DisplayName("Resume"), Category("General")]
        public Resume resume { get; set; }

        /// <summary>
        /// Gets or sets the runtime.
        /// </summary>
        /// <value>
        /// The runtime.
        /// </value>
        [DisplayName("Runtime"), Category("General")]
        public string runtime { get; set; }
  
    }
}
